برنامه نویسی با arena و یک پروژه آماده
نوشته شده توسط : مطلب پروژه

 

هدفازشبیهسازی :


هدف از شبیه سازی بررسی مدت انتظار خودروها در صف و همچنین در صد بهره وری پمپ ها می باشد.


الان عناصر تشکیل دهنده این سیستم صف را  توضیح میدم.


نهادها :


نهادها خودروها هستند.


پیشامدها:


- ورود به پمپ بنزین


- ورود به پمپ 1


- ورود به پمپ 1


- ورود به پمپ 1

azsoftir@gmail.com

 

 

azsoftir.com

09367292276

 

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoftir.com

 

azsoftir@gmail.com

azsoftir.com

 

09367292276

azsoftir@gmail.com

-خروج از پمپ 1


- خروج از پمپ 2


-خروج از پمپ 3


متغیرهایحالتسیستم:


- پمپ 1 که یا بیکار است یا مشغول سرویس دهی


- پمپ 2 که یا بیکار است یا مشغول سرویس دهی


- پمپ 2 که یا بیکار است یا مشغول سرویس دهی


فعالیتها:


- زمان بین دو ورود به صف


- زمان دریافت سرویس توسط پمپ 1

azsoftir@gmail.com

 

 

azsoftir.com

09367292276

 

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoftir.com

 

azsoftir@gmail.com

azsoftir.com

 

09367292276

azsoftir@gmail.com

-زمان دریافت سرویس توسط پمپ 2


- زمان دریافت سرویس توسط پمپ 3


جمعآوریدادهها:


برایشبیهسازیبهاطلاعاتزیرنیازداریم.


- زمان بین دو ورود به پمپ


-زمان دریافت سرویس توسط پمپ 1


- زمان دریافت سرویس توسط پمپ 2


- زمان دریافت سرویس توسط پمپ 3


داد ها جمع آوری شده که هر کدام را توضیح می دهیم .
 

داده ها برای زمان دو ورود به صف طبق شکل زیر است.(برحسب ثانیه)


Arena : این نرم افزار از
یکسری ماژول تشکیل شده، ماژول ها بلوکهای اصلی برای ساخت مدل شبیه سازی هستن.


خودشون دو نوع هستن:

azsoftir@gmail.com

 

 

azsoftir.com

09367292276

 

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoftir.com

 

azsoftir@gmail.com

azsoftir.com

 

09367292276

azsoftir@gmail.com

1-    ماژول هایی با شکل گرافیکی
مشخص و می توانیم آنها را در مدل هامون جایگذاری کنیم.


2-   ماژول هایی که شکل مشخصی ندارند و بصورت صفحه گسترده هستند. بعضی
خصوصیات مختلف اجزای سیستم مثل: منابع ،صفت و ... هستند


چند تا از ماژول ها را اگه
بخوام توضیح بدم، مثلا ماژول create-
از این ماژول به عنوان نقطه شروع مدلسازی و وظیفه آن هم تولید نهاده با در نظر
گرفتن توزیع ورود و سایر خصوصیات  آنها می
باشد.


شبیه سازی کامپیوتری با استفاده از نرم افزار
Arena9.0انجام می شود


در این پروژه ورود خودروها را به سیستم را با ماژول create معرفی کرده و تنظیمات آن را طبق شکل زیرتعریف می کنیم.


نوع Entityرا Car در نظر گرفتیم و تصویری را که برایEntity در نظر
گرفتیم
Picture . Van در نظر


گرفتیم . خودروها به طور متوسط
هر سه دقیقه یک بار وارد ایستگاه می شوند این مدل شبیه سازی را برای برنهایت خودرو
در نظر گرفتیم .

azsoftir@gmail.com

 

 

azsoftir.com

09367292276

 

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoftir.com

 

azsoftir@gmail.com

azsoftir.com

 

09367292276

azsoftir@gmail.com

بعد از ورود خودروها از یک ماژول
Assign  برای شمارش کل خودروهایی که وارد ایستگاه
می شوند استفاده کردیم . یک متغیر به نام ALL Car Number  تعریف کردیم که هر بار که خودرویی از آن می گذرد یک واحد به آن اضافه می شود
. توجه کنید که از ماژول Assign  برای حالتهای مختلف می توان استفاده نمود مثلا برای تغییر تصویر Entity اما ما اینجا
برای تعریف یک ماژول از آن استفاده کردیم .


نکته دیگری نیز که بایستی رعایت شود این است که تعداد خودروهایی که این ترمینال در این مدل به آنها می تواند سرویس دهی انجام دهد 450خودرو می باشد .


از یک ماژول Decide جهت بررسی خودروهای وارد شده به ایستگاه استفاده می کنیم.

azsoftir@gmail.com

 

 

azsoftir.com

09367292276

 

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoftir.com

 

azsoftir@gmail.com

azsoftir.com

 

09367292276

azsoftir@gmail.com

در صورت پر شدن ظرفیت خودروها از قسمت False به سمت خروجی حرکت می کنند.


سه جایگاه برای پذیرش خودروها داریم که در هر لحظه یک خودرو می تواند از یک جایگاه استفاده کند مابقی خودروها بایستی در صف انتظار بمانند. برای ایجاد صف انتظار از یک ماژول Hold استفاده کردیم.


و برای بررسی پر بودن جایگاها از یک ماژول Decide استفاده کردیم .


 


شرط مورد نظر برای رها سازی خودروها از صف را در قسمت Condition وارد کردیم .


حال از ماژول Decide برای تصمیم در مورد پربودن جایگاه استفاده می کنیم.

azsoftir@gmail.com

 

 

azsoftir.com

09367292276

 

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com

azsoftir.com 09367292276

azsoftir.com

 

azsoftir@gmail.com

azsoftir.com

 

09367292276

azsoftir@gmail.com

اما سایر ماژول های بکار رفته
در این طراحی با نرم افزار های جدید  Arena...


.... بچه ها وقت نکردم عکسها را آپلود کنم لطفا اگر نیاز داشتین میل بدین.





:: موضوعات مرتبط: پروژه ارنا , ,
:: بازدید از این مطلب : 77
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : پنج شنبه 5 بهمن 1396 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: